article > .team {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
}
article > .team > .team_tittle {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
article > .team > .team_tittle > h1 {
  display: flex;
  font-size: 28px;
  margin-bottom: 24px;
  position: relative;
}
article > .team > .team_tittle > h1::after {
  content: '';
  width: 100%;
  height: 5px;
  transform: translateY(9px);
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 5px solid #c0c0c0;
}
article > .team > .team_tittle > h1::before {
  content: '';
  width: 40%;
  height: 5px;
  transform: translateY(9px) translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  border-bottom: 5px solid #87CEEB;
  z-index: 1;
}
article > .team > .team_tittle > p {
  display: flex;
}
article > .team > .team_nr {
  padding: 42px 0;
}
article > .team > .team_nr > .teams {
  padding: 0px 18px;
  height: 420px;
  /*这里需要固定高*/
}
article > .team > .team_nr > .teams > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding-bottom: 12px;
}
article > .team > .team_nr > .teams > div:hover .teams_hidden {
  transform: translateY(0);
  background-color: rgba(0, 0, 0, 0.6);
}
article > .team > .team_nr > .teams > div > img {
  width: 100%;
}
article > .team > .team_nr > .teams > div > h2 {
  color: #87CEEB;
  margin: 16px 0;
  font-size: 28px;
}
article > .team > .team_nr > .teams > div > p {
  text-indent: 1.5em;
  font-size: 14px;
  color: red;
}
article > .team > .team_nr > .teams > div > .teams_hidden {
  transition-property: transform, background-color;
  transition-duration: 400ms,800ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  transform: translateY(-100%);
}
article > .team > .team_nr > .teams > div > .teams_hidden::before {
  content: '联系方式';
  color: white;
  font-size: 18px;
  margin-bottom: 6px;
}
article > .team > .team_nr > .teams > div > .teams_hidden p {
  color: white;
  font-size: 22px;
}
